export interface StockLogVO {
  /**
   * 事务ID
   */
  id: string | number;

  /**
   * 物品id
   */
  productId: string | number;

  /**
   * 单位
   */
  measureUnit: string;

  /**
   * 批次号
   */
  batchCode: string;

  /**
   * 单据号
   */
  orderId: string | number;

  /**
   * 单价
   */
  price: number;

  /**
   * 仓库ID
   */
  warehouseId: string | number;

  /**
   * 库位ID
   */
  areaId: string | number;

  /**
   * 操作前
   */
  quantityBefore: number;

  /**
   * 操作数量
   */
  quantity: number;

  /**
   * 备注
   */
  remark: string;

}

export interface StockLogForm extends BaseEntity {
  /**
   * 事务ID
   */
  id?: string | number;

  /**
   * 物品id
   */
  productId?: string | number;

  /**
   * 单位
   */
  measureUnit?: string;

  /**
   * 批次号
   */
  batchCode?: string;

  /**
   * 单据号
   */
  orderId?: string | number;

  /**
   * 单价
   */
  price?: number;

  /**
   * 仓库ID
   */
  warehouseId?: string | number;

  /**
   * 库位ID
   */
  areaId?: string | number;

  /**
   * 操作前
   */
  quantityBefore?: number;

  /**
   * 操作数量
   */
  quantity?: number;

  /**
   * 备注
   */
  remark?: string;

}

export interface StockLogQuery extends PageQuery {

  /**
   * 物品id
   */
  productId?: string | number;

  /**
   * 单位
   */
  measureUnit?: string;

  /**
   * 批次号
   */
  batchCode?: string;

  /**
   * 单据号
   */
  orderId?: string | number;

  /**
   * 单价
   */
  price?: number;

  /**
   * 仓库ID
   */
  warehouseId?: string | number;

  /**
   * 库位ID
   */
  areaId?: string | number;

  /**
   * 操作前
   */
  quantityBefore?: number;

  /**
   * 操作数量
   */
  quantity?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



